package file;
import java.io.File;
import java.io.IOException;

public class Demo02 {
    public static void main(String[] args) {
        File file1 = new File("E:\\x0001.txt");
        boolean flag1 = file1.delete();
        System.out.println(flag1 ? "删除成功" : "删除失败");
        File file2 = new File("E:\\x0002.txt");
        //判断某个路径的文件是否存在
        boolean flag2 = file2.exists();
        if(flag2){//存在
            System.out.println("文件已经存在,不需要创建");
        }else{//不存在
            file2.mkdir();
        }
        //获取文件的大小
        File file3 = new File("E:aaa.txt");
        try {
            file3.createNewFile();
        } catch (IOException e) {
            throw new RuntimeException(e);
        }
        long size = file3.length();
        System.out.println("size=" + size);//英文字母占一个字节，中文字符占3个字节，空格占1个字节
        //获取文件名
        String file3Name = file3.getName();
        System.out.println("FileName:" + file3Name);
        //获取文件的路径
        String file3path = file3.getPath();
        System.out.println("filepath:" + file3path);
    }
}
